#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

#include "world.h"
#include "space.h"
#include "updatethread.h"

class QPushButton;

class MainWindow : public QMainWindow
{
    Q_OBJECT;
public:
    MainWindow();

private slots:
    void add();
    void remove();
    

private:
    World * world;
    Space * space;
    
    UpdateThread * thread;
    
    QPushButton * simulateButton;
    QPushButton * addButton;
    QPushButton * removeButton;
};

#endif
